home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-2 / card_14164.txt < prev    next >
Text File  |  1990-08-07  |  10KB  |  372 lines

  1. -- card: 14164 from stack: in.0-2
  2. -- bmap block id: 14489
  3. -- flags: 0000
  4. -- background id: 13462
  5. -- name: usingMenus
  6. ----- HyperTalk script -----
  7. -- This handler dehilites all the buttons and displays the intro text.
  8. -- The "displayText" handler is in the stack script.
  9.  
  10. on closeCard
  11.   lock screen
  12.   repeat with n = 1 to 12
  13.     set the hilite of btn ("menu" & n) to false
  14.   end repeat
  15.   displayText 0
  16.   unlock screen
  17. end closeCard
  18.  
  19. -- This is a radioBtn handler - it dehilites all the other btns,
  20. -- then hilites the target.
  21. on doHilite
  22.   repeat with n = 1 to 12
  23.     set the hilite of btn ("menu" & n) to false
  24.   end repeat
  25.   set the hilite of the target to true
  26. end doHilite
  27.  
  28.  
  29. -- part 2 (button)
  30. -- low flags: 00
  31. -- high flags: 0000
  32. -- rect: left=61 top=98 right=113 bottom=171
  33. -- title width / last selected line: 0
  34. -- icon id / first selected line: 0 / 0
  35. -- text alignment: 1
  36. -- font id: 0
  37. -- text size: 12
  38. -- style flags: 0
  39. -- line height: 16
  40. -- part name: menu1
  41. ----- HyperTalk script -----
  42. -- This handler displays the appropriate text for this menu choice.
  43. -- The "doHilite" handler is in the card script.
  44. -- The "displayText" handler is in the stack script.
  45. on mouseUp
  46.   doHilite
  47.   displayText 1
  48. end mouseUp
  49.  
  50.  
  51.  
  52. -- part 3 (button)
  53. -- low flags: 00
  54. -- high flags: 0000
  55. -- rect: left=61 top=113 right=128 bottom=171
  56. -- title width / last selected line: 0
  57. -- icon id / first selected line: 0 / 0
  58. -- text alignment: 1
  59. -- font id: 0
  60. -- text size: 12
  61. -- style flags: 0
  62. -- line height: 16
  63. -- part name: menu2
  64. ----- HyperTalk script -----
  65. -- This handler displays the appropriate text for this menu choice.
  66. -- The "doHilite" handler is in the card script.
  67. -- The "displayText" handler is in the stack script.
  68. on mouseUp
  69.   doHilite
  70.   displayText 2
  71. end mouseUp
  72.  
  73.  
  74.  
  75. -- part 4 (button)
  76. -- low flags: 00
  77. -- high flags: 0000
  78. -- rect: left=61 top=128 right=143 bottom=171
  79. -- title width / last selected line: 0
  80. -- icon id / first selected line: 0 / 0
  81. -- text alignment: 1
  82. -- font id: 0
  83. -- text size: 12
  84. -- style flags: 0
  85. -- line height: 16
  86. -- part name: menu3
  87. ----- HyperTalk script -----
  88. -- This handler displays the appropriate text for this menu choice.
  89. -- The "doHilite" handler is in the card script.
  90. -- The "displayText" handler is in the stack script.
  91. on mouseUp
  92.   doHilite
  93.   displayText 3
  94. end mouseUp
  95.  
  96.  
  97.  
  98. -- part 5 (button)
  99. -- low flags: 00
  100. -- high flags: 0000
  101. -- rect: left=61 top=169 right=184 bottom=171
  102. -- title width / last selected line: 0
  103. -- icon id / first selected line: 0 / 0
  104. -- text alignment: 1
  105. -- font id: 0
  106. -- text size: 12
  107. -- style flags: 0
  108. -- line height: 16
  109. -- part name: menu5
  110. ----- HyperTalk script -----
  111. -- This handler displays the appropriate text for this menu choice.
  112. -- The "doHilite" handler is in the card script.
  113. -- The "displayText" handler is in the stack script.
  114. on mouseUp
  115.   doHilite
  116.   displayText 5
  117. end mouseUp
  118.  
  119.  
  120.  
  121. -- part 6 (button)
  122. -- low flags: 00
  123. -- high flags: 0000
  124. -- rect: left=61 top=183 right=198 bottom=171
  125. -- title width / last selected line: 0
  126. -- icon id / first selected line: 0 / 0
  127. -- text alignment: 1
  128. -- font id: 0
  129. -- text size: 12
  130. -- style flags: 0
  131. -- line height: 16
  132. -- part name: menu6
  133. ----- HyperTalk script -----
  134. -- This handler displays the appropriate text for this menu choice.
  135. -- The "doHilite" handler is in the card script.
  136. -- The "displayText" handler is in the stack script.
  137. on mouseUp
  138.   doHilite
  139.   displayText 6
  140. end mouseUp
  141.  
  142.  
  143.  
  144. -- part 7 (button)
  145. -- low flags: 00
  146. -- high flags: 0000
  147. -- rect: left=61 top=197 right=212 bottom=171
  148. -- title width / last selected line: 0
  149. -- icon id / first selected line: 0 / 0
  150. -- text alignment: 1
  151. -- font id: 0
  152. -- text size: 12
  153. -- style flags: 0
  154. -- line height: 16
  155. -- part name: menu7
  156. ----- HyperTalk script -----
  157. -- This handler displays the appropriate text for this menu choice.
  158. -- The "doHilite" handler is in the card script.
  159. -- The "displayText" handler is in the stack script.
  160. on mouseUp
  161.   doHilite
  162.   displayText 7
  163. end mouseUp
  164.  
  165.  
  166.  
  167. -- part 8 (button)
  168. -- low flags: 00
  169. -- high flags: 0000
  170. -- rect: left=61 top=211 right=226 bottom=171
  171. -- title width / last selected line: 0
  172. -- icon id / first selected line: 0 / 0
  173. -- text alignment: 1
  174. -- font id: 0
  175. -- text size: 12
  176. -- style flags: 0
  177. -- line height: 16
  178. -- part name: menu8
  179. ----- HyperTalk script -----
  180. -- This handler displays the appropriate text for this menu choice.
  181. -- The "doHilite" handler is in the card script.
  182. -- The "displayText" handler is in the stack script.
  183. on mouseUp
  184.   doHilite
  185.   displayText 8
  186. end mouseUp
  187.  
  188.  
  189.  
  190. -- part 9 (button)
  191. -- low flags: 00
  192. -- high flags: 0000
  193. -- rect: left=61 top=239 right=255 bottom=171
  194. -- title width / last selected line: 0
  195. -- icon id / first selected line: 0 / 0
  196. -- text alignment: 1
  197. -- font id: 0
  198. -- text size: 12
  199. -- style flags: 0
  200. -- line height: 16
  201. -- part name: menu9
  202. ----- HyperTalk script -----
  203. -- This handler displays the appropriate text for this menu choice.
  204. -- The "doHilite" handler is in the card script.
  205. -- The "displayText" handler is in the stack script.
  206. on mouseUp
  207.   doHilite
  208.   displayText 9
  209. end mouseUp
  210.  
  211.  
  212.  
  213. -- part 10 (button)
  214. -- low flags: 00
  215. -- high flags: 0000
  216. -- rect: left=61 top=253 right=269 bottom=171
  217. -- title width / last selected line: 0
  218. -- icon id / first selected line: 0 / 0
  219. -- text alignment: 1
  220. -- font id: 0
  221. -- text size: 12
  222. -- style flags: 0
  223. -- line height: 16
  224. -- part name: menu10
  225. ----- HyperTalk script -----
  226. -- This handler displays the appropriate text for this menu choice.
  227. -- The "doHilite" handler is in the card script.
  228. -- The "displayText" handler is in the stack script.
  229. on mouseUp
  230.   doHilite
  231.   displayText 10
  232. end mouseUp
  233.  
  234.  
  235.  
  236. -- part 11 (button)
  237. -- low flags: 00
  238. -- high flags: 0000
  239. -- rect: left=61 top=142 right=156 bottom=171
  240. -- title width / last selected line: 0
  241. -- icon id / first selected line: 0 / 0
  242. -- text alignment: 1
  243. -- font id: 0
  244. -- text size: 12
  245. -- style flags: 0
  246. -- line height: 16
  247. -- part name: menu4
  248. ----- HyperTalk script -----
  249. -- This handler displays the appropriate text for this menu choice.
  250. -- The "doHilite" handler is in the card script.
  251. -- The "displayText" handler is in the stack script.
  252. on mouseUp
  253.   doHilite
  254.   displayText 4
  255. end mouseUp
  256.  
  257.  
  258.  
  259. -- part 13 (field)
  260. -- low flags: 01
  261. -- high flags: 0000
  262. -- rect: left=182 top=84 right=234 bottom=414
  263. -- title width / last selected line: 0
  264. -- icon id / first selected line: 0 / 0
  265. -- text alignment: 0
  266. -- font id: 174
  267. -- text size: 14
  268. -- style flags: 0
  269. -- line height: 15
  270. -- part name: 
  271.  
  272.  
  273. -- part 14 (field)
  274. -- low flags: 01
  275. -- high flags: 0002
  276. -- rect: left=182 top=241 right=298 bottom=413
  277. -- title width / last selected line: 0
  278. -- icon id / first selected line: 0 / 0
  279. -- text alignment: 0
  280. -- font id: 174
  281. -- text size: 12
  282. -- style flags: 0
  283. -- line height: 13
  284. -- part name: textDisplay
  285.  
  286.  
  287. -- part 15 (field)
  288. -- low flags: 81
  289. -- high flags: 2007
  290. -- rect: left=0 top=0 right=193 bottom=331
  291. -- title width / last selected line: 0
  292. -- icon id / first selected line: 0 / 0
  293. -- text alignment: 0
  294. -- font id: 174
  295. -- text size: 12
  296. -- style flags: 0
  297. -- line height: 12
  298. -- part name: text
  299.  
  300.  
  301. -- part 16 (button)
  302. -- low flags: 00
  303. -- high flags: 0000
  304. -- rect: left=61 top=267 right=283 bottom=171
  305. -- title width / last selected line: 0
  306. -- icon id / first selected line: 0 / 0
  307. -- text alignment: 1
  308. -- font id: 0
  309. -- text size: 12
  310. -- style flags: 0
  311. -- line height: 16
  312. -- part name: menu11
  313. ----- HyperTalk script -----
  314. -- This handler displays the appropriate text for this menu choice.
  315. -- The "doHilite" handler is in the card script.
  316. -- The "displayText" handler is in the stack script.
  317. on mouseUp
  318.   doHilite
  319.   displayText 11
  320. end mouseUp
  321.  
  322.  
  323.  
  324. -- part 17 (button)
  325. -- low flags: 00
  326. -- high flags: 0000
  327. -- rect: left=61 top=281 right=297 bottom=171
  328. -- title width / last selected line: 0
  329. -- icon id / first selected line: 0 / 0
  330. -- text alignment: 1
  331. -- font id: 0
  332. -- text size: 12
  333. -- style flags: 0
  334. -- line height: 16
  335. -- part name: menu12
  336. ----- HyperTalk script -----
  337. -- This handler displays the appropriate text for this menu choice.
  338. -- The "doHilite" handler is in the card script.
  339. -- The "displayText" handler is in the stack script.
  340. on mouseUp
  341.   doHilite
  342.   displayText 12
  343. end mouseUp
  344.  
  345.  
  346.  
  347. -- part contents for card part 13
  348. ----- text -----
  349. This is the ‚ÄúGo‚Äù menu, which you will probably use frequently as you work on your own in HyperCard. (HyperCard designers often hide the menus‚Äîas we‚Äôve done here‚Äîso that you can‚Äôt use them and so get lost.)
  350.  
  351. Click on the options in this menu to learn about them. 
  352.  
  353. -- part contents for card part 14
  354. ----- text -----
  355. Information about the menu options will appear here when you click on the options.
  356.  
  357. -- part contents for card part 15
  358. ----- text -----
  359. [0] Information about the menu options will appear here when you click on the options.
  360. [1] This menu option will take you to the place where you just were.
  361. [2] This menu option will take you to the first card of the ‚ÄúHome‚Äù stack. You will learn more about Home later.
  362. [3] The ‚ÄúHelp‚Äù option takes you to the HyperCard ‚ÄúHelp Stack‚Äù, where you can learn about the workings of HyperCard.
  363. [4] ‚ÄúRecent‚Äù shows you small pictures of the last 42 places you have been in HyperCard. Clicking on one of the pictures takes you to that place.
  364. [5] The ‚ÄúFirst‚Äù option will take you to the first card in a stack. You will learn about cards later.
  365. [6] ‚ÄúPrev‚Äù takes you to the last bit of information, just like a left arrow button.
  366. [7] ‚ÄúNext‚Äù takes you to the next piece of information, like a right arrow button.
  367. [8] The ‚ÄúLast‚Äù option takes you to the last card in a stack. You will learn about cards later.
  368. [9] ‚ÄúFind...‚Äù brings up a window into which you can type a word you want to find. HyperCard will take you to the next place where that word appears.
  369. [10]‚ÄúMessage‚Äù brings up the ‚ÄúMessage Box‚Äù window. You can type HyperTalk commands into this window. You will learn more about commands later.
  370. [11]‚ÄúScroll‚Äù puts up a small window containing a representation of the card on your screen. You use the Scroll¬†Window to move around the card.
  371. [12]The ‚ÄúNext Window‚Äù option will be active if you have more than one HyperCard stack open on your screen. It allows you to make the next window usable.
  372. [13]